package com.inspur.demo.client;

import com.inspur.feign.FeignConfigure;
import feign.Param;
import feign.RequestLine;
import org.springframework.cloud.openfeign.FeignClient;

//configuration用来指定FeignClient的配置文件
@FeignClient(name="spring-cloud-producer",configuration= FeignConfigure.class)
public interface FeignTestClient01 {

    //由于使用了FeignConfigure的配置,使用了Feign自身的默认契约,所以这里只能使用Feign自己的注解
    //如果使用SpringMVC的契约,则可以使用SpringMVC的注解
    @RequestLine("GET /feign/get/{id}")
    public String get(@Param("id") String id);

}
